.main-box {min-height: 100vh;background-color: #fff;}
.main-box-f3 {min-height: 100vh;background-color: #F3F3F3;}
.main-box-index {min-height: 100vh;background-color: #fff;box-sizing: border-box;}

.w-64{width: 64rpx;}
.w-130{width: 130rpx;}
.w-160{width: 160rpx;}
.w-100{width: 100%;}

.h-112 {height: 112rpx;}
.h-900 {height: 900rpx;}

.bg-fff {background-color: #fff;}
.bg-F93729 {background-color: #F93729;}
.bg-f3 {background-color: #F3F3F3;}

.font-bold {font-weight: bold;}
.font-400 {font-weight: 400;}

.border-r-4 {border-radius: 4rpx;}
.border-r-50 {border-radius: 50%;}

.font-20 {font-size: 20rpx;line-height: 36rpx;}
.font-22 {font-size: 22rpx;line-height: 40rpx;}
.font-24 {font-size: 24rpx;line-height: 40rpx;}
.font-26 {font-size: 26rpx;line-height: 44rpx;}
.font-28 {font-size: 28rpx;line-height: 44rpx;}
.font-32 {font-size: 32rpx;line-height: 48rpx;}
.font-36 {font-size: 36rpx;line-height: 52rpx;}
.font-40 {font-size: 40rpx;line-height: 56rpx;}
.font-56 {font-size: 56rpx;line-height: 72rpx;}
.font-72 {font-size: 72rpx;line-height: 88rpx;}

.color-fff {color: #fff;}
.color-f93729{color: #F93729;}
.color-618DFF{color: #618DFF;}
.color-FFFDF7{color: #FFFDF7;}
.color-FA9550{color: #FA9550;}
.color-000-26 {color: rgba(0, 0, 0, 0.26);}
.color-000-40 {color: rgba(0, 0, 0, 0.4);}
.color-000-60 {color: rgba(0, 0, 0, 0.6);}
.color-FFFDF7-90 {color: rgba(255,253,247,0.9);}

.margin-left-4 {margin-left: 4rpx;}
.margin-left-8 {margin-left: 8rpx;}
.margin-left-16 {margin-left: 16rpx;}
.margin-left-24 {margin-left: 24rpx;}
.margin-left-32 {margin-left: 32rpx;}
.margin-left-48 {margin-left: 48rpx;}
.margin-left-64 {margin-left: 64rpx;}
.margin-right-8 {margin-right: 8rpx;}
.margin-right-16 {margin-right: 16rpx;}
.margin-right-24 {margin-right: 24rpx;}
.margin-right-32 {margin-right: 32rpx;}
.margin-lr-16 {margin: 0 16rpx;}
.margin-lr-center {margin: 0 auto;}
.margin-top-4 {margin-top: 4rpx;}
.margin-top-8 {margin-top: 8rpx;}
.margin-top-6 {margin-top: 6rpx;}
.margin-top-10 {margin-top: 10rpx;}
.margin-top-12 {margin-top: 12rpx;}
.margin-top-16 {margin-top: 16rpx;}
.margin-top-18 {margin-top: 18rpx;}
.margin-top-20 {margin-top: 20rpx;}
.margin-top-24 {margin-top: 24rpx;}
.margin-top-28 {margin-top: 28rpx;}
.margin-top-32 {margin-top: 32rpx;}
.margin-top-34 {margin-top: 34rpx;}
.margin-top-48 {margin-top: 48rpx;}
.margin-top-64 {margin-top: 64rpx;}
.margin-top-80 {margin-top: 80rpx;}
.margin-bottom-10 {margin-bottom: 10rpx;}
.margin-bottom-32 {margin-bottom: 32rpx;}
.margin-tb-16 {margin: 16rpx 0;}
.margin-tb-32 {margin: 32rpx 0;}
.margin-tb-48 {margin: 48rpx 0;}
.margin-t-40-b-48 {margin: 40rpx 0 48rpx;}

.padding-32 {padding: 32rpx;}
.padding-lr-32 {padding: 0 32rpx;}
.padding-lr-64 {padding: 0 64rpx;}
.padding-tb-8 {padding: 8rpx 0;}
.padding-tb-16 {padding: 16rpx 0;}
.padding-tb-32 {padding: 32rpx 0;}
.padding-tb-48 {padding: 48rpx 0;}
.padding-b-8 {padding-bottom: 8rpx;}
.padding-b-32 {padding-bottom: 32rpx;}
.padding-b-134 {padding-bottom: 134rpx;}
.padding-b-146 {padding-bottom: 146rpx;}

.img-24 {width: 24rpx;height: 24rpx;}
.img-32 {width: 32rpx;height: 32rpx;}
.img-40 {width: 40rpx;height: 40rpx;}
.img-44 {width: 44rpx;height: 44rpx;}
.img-48 {width: 48rpx;height: 48rpx;}
.img-64 {width: 64rpx;height: 64rpx;}
.img-80 {width: 80rpx;height: 80rpx;}
.img-96 {width: 96rpx;height: 96rpx;}
.img-128 {width: 128rpx;height: 128rpx;}
.img-160 {width: 160rpx;height: 160rpx;}
.img-188 {width: 188rpx;height: 188rpx;}
.img-192 {width: 192rpx;height: 192rpx;}

.flex-right {flex: 1;}
.flex01 {display: flex;align-items: center;}
.flex02 {display: flex;align-items: center;justify-content: space-around;}
.flex03 {display: flex;align-items: center;justify-content: space-between;}
.flex04 {display: flex;align-items: center;justify-content: center;}
.flex05 {display: flex;flex-wrap: wrap;}
.flex06 {display: flex;justify-content: space-between;flex-wrap: wrap;}
.flex07 {display: flex;}
.flex08 {display: flex;justify-content: flex-end;}
.flex09 {display: flex;justify-content: flex-end;align-items: center;}

.one_text {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.two_text {display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;
-webkit-line-clamp: 2;}

.line-16 {height: 16rpx;background-color: #F3F3F3;}

.border-b {border-bottom: 1px solid #E7E7E7;}

.text-c {text-align: center;}
.text-r {text-align: right;}

.hidden {overflow: hidden;}

.relative {position: relative;}

.s-bottom-wrapper {height: 146rpx;border-top: 1px solid #E8E8E8;background-color: #fff;box-sizing: border-box;}
.s-bottom-wrapper1 {height: 134rpx;border-top: 1px solid #E8E8E8;background-color: #fff;box-sizing: border-box;}
.s-bottom-wrapper.active,.s-bottom-wrapper1.active {position: fixed;bottom: 0;left: 0;right: 0;}
.s-bottom-content {height: 116rpx;padding: 0 32rpx;}
.s-bottom-content1 {height: 104rpx;padding: 0 32rpx;}

.s-btn {width: 160rpx;height: 72rpx;border-radius: 4rpx;background-color: #F93729;color: #fff;
font-size: 32rpx;line-height: 48rpx;display: flex;align-items: center;justify-content: center;}
.s-btn1 {color: #fff;border-radius: 4rpx;padding: 12rpx 32rpx;font-size: 32rpx;line-height: 48rpx;
font-weight: bold;background-color: #F93729;}
.s-btn2 {width: 100%;height: 96rpx;display: flex;align-items: center;justify-content: center;font-size: 32rpx;
line-height: 48rpx;font-weight: bold;color: #fff;background-color: #F93729;border-radius: 4rpx;}
.s-btn2.active {opacity: 0.2;}
.s-btn3 {width: 686rpx;height: 72rpx;border-radius: 4rpx;background-color: #F93729;color: #fff;
font-size: 32rpx;line-height: 48rpx;display: flex;align-items: center;justify-content: center;}
.s-btn4 {padding: 0 32rpx;height: 72rpx;border-radius: 4rpx;background-color: #F93729;color: #fff;
font-size: 32rpx;line-height: 48rpx;display: flex;align-items: center;justify-content: center;}
.s-btn5 {padding: 0 24rpx;height: 52rpx;border-radius: 4rpx;background-color: #F93729;color: #fff;
font-size: 28rpx;line-height: 44rpx;display: flex;align-items: center;justify-content: center;}
.s-btn6 {padding: 0 24rpx;height: 52rpx;border-radius: 4rpx;background-color: #F3F3F3;color: rgba(0, 0, 0, 0.4);
font-size: 28rpx;line-height: 44rpx;display: flex;align-items: center;justify-content: center;}
.s-btn7 {padding: 0 32rpx;height: 60rpx;border-radius: 4rpx;background-color: #F93729;color: #fff;
font-size: 28rpx;line-height: 44rpx;display: flex;align-items: center;justify-content: center;}
.s-btn8 {padding: 0 32rpx;height: 60rpx;border-radius: 4rpx;border: 1px solid #E7E7E7;box-sizing: border-box;
font-size: 28rpx;line-height: 44rpx;display: flex;align-items: center;justify-content: center;}
.s-btn9 {padding: 0 32rpx;height: 72rpx;border-radius: 4rpx;border: 1px solid #E7E7E7;box-sizing: border-box;
font-size: 32rpx;line-height: 48rpx;display: flex;align-items: center;justify-content: center;font-weight: bold;}

